package com.yidu.erp.dao;

import java.util.List;
import java.util.Map;

import com.yidu.erp.model.BeyondRole;
import com.yidu.erp.model.BeyondRoleModel;

/**
 * 角色模块dao
 * @author wws
 * @date  2017年11月20日
 */
public interface BeyondRoleModelMapper {
    int deleteByPrimaryKey(String roleModelId);

    int insert(BeyondRoleModel record);

    int insertSelective(BeyondRoleModel record);

    BeyondRoleModel selectByPrimaryKey(String roleModelId);

    int updateByPrimaryKeySelective(BeyondRoleModel record);

    int updateByPrimaryKey(BeyondRoleModel record);
    
    /**
     * 查询所有角色信息
     * @param opmap
     * @return
     */
    List<BeyondRole> getAllrole(Map<String, Object> opmap);
    
    /**
     * 查询角色信息总行数
     * @return
     */
    int getTotalRowsCount();
    
   /**
    * 根据角色id出查询出模块id
    * @param roleId
    * @return
    */
	public String  selectModelId(String roleId);
}